package skyhyun;

public class J04_SungJuk {

	// 이름, 국어, 영어, 수학을 이용해서 총점, 평균, 학점을 계산 후 출력
	// 총점 = 국어 + 영어 + 수학
	// 평균 = 총점 / 3
	// 학점 : 수 - 평균 90~100, 우 - 평균 80~89, 미 - 평균 70~79, 양 - 평균 60~69, 가 - 평균 0~59
	
	public static void main(String[] args) {
		
		// 1. 변수 선언 및 초기화
		String name = "써니";
		int kor = (int)(Math.random() * 50) + 50;					// 국어 점수 자동 산출
		int eng = (int)(Math.random() * 50) + 50;					// 영어 점수 자동 산출
		int mat = (int)(Math.random() * 50) + 50;					// 수학 점수 자동 산출
		int tot = 0;																// 총점 변수 선언 및 초기화
		float avg = 0.0f;														//	평균 변수 선언 및 초기화
		char grade = '가';													// 학점 변수 선언 및 초기화
		
		// 2. 성적 처리 (총점, 평균, 학점 계산)
		tot = kor + eng + mat;											// 총점 계산
		avg = (Math.round((float)tot  / 3  * 100)) / 100f;		// 평균 점수 소수점 둘째자리까지 산출
		grade = (avg >= 90) ? '수' :										// 삼항 연산을 이용 학점 산출
					(avg >= 80) ? '우' :
					(avg >= 70) ? '미' :
					(avg >= 60) ? '양' : grade;
		
		// 3. 결과 출력
		System.out.println("이름 : " + name);
		System.out.print("국어 : " + kor + "\t\t영어 : " + eng + "\t\t수학 : " + mat + "\n");
		System.out.print("총점 : " + tot + "\t평균 : " + avg  + "\n");
		System.out.println("당신의 학점은 \t" + grade + "\t입니다.");
		
	}
}
